<h1>Librepup 6.0.2.2</h1>


<h2>What is it?</h2>

It's a puplet based on tahrpup 6.0.2 that:
<ul>
    <li>Uses <a href="http://www.trisquel.info/" target="_blank">Trisquel 7</a> packages instead of <a href="http://www.ubuntu.com/" target="_blank">Ubuntu 14.04</a> ones; most package versions are the same as in tahrpup</li>
    <li>Replaces <a href="http://www.palemoon.org/" target="_blank">Pale Moon</a> with <a href="http://www.qupzilla.com/" target="_blank">QupZilla</a></li>
    <li>Replaces <a href="http://www.kernel.org/" target="_blank">Linux</a> with <a href="http://linux-libre.fsfla.org/" target="_blank">Linux-libre</a> and does not ship the <em>non-free</em> firmware required for some devices</li>
</ul>

<strong>All</strong> packages that work on tahrpup (except third-party drivers, which need to be rebuilt) work on Librepup as well.


<h2>Features</h2>

<ul>
<br>
- The kernel has been updating to the latest minor version, for additional security and stability
</li>
    <li>An updated graphics stack backported from latest <a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a> release to <a href="http://www.trisquel.info/" target="_blank">Trisquel 7</a></li>
    <li><a href="http://www.xchat.org/" target="_blank">XChat</a> has been replaced with <a href="https://hexchat.github.io/" target="_blank">HexChat</a></li>
    <li><a href="http://sourceforge.net/projects/gtkclipit/" target="_blank">ClipIt</a> has been replaced with <a href="http://parcellite.sourceforge.net/" target="_blank">Parcellite</a></li>
    <li>Fonts are smooth</li>
    <li>Third-party drivers built for Librepup are backward- and forward- compatible with new minor kernel versions</li>
    <li>All the latest improvements in woof-CE</li>
    <li>Librepup does not offer, mention or recommended <em>non-free</em> software</li>
    <li>Many unneeded, legacy packages still present in modern Puppy releases have been removed</li>
</ul>

Librepup respects the user's <a href="https://www.gnu.org/philosophy/free-sw.html" target="_blank">essential freedoms</a>. When used on a <a href="http://www.minifree.org/" target="_blank">machine with free boot firmware</a>, it make it possible to use a computer with nothing but <em>free</em> software.


<h2>Philosophy</h2>

<p>I believe <strong>every</strong> distro should be <em>libre</em> by default, with clearly-labeled <em>non-free</em> add-ons for the users that decide they want them. For example - I'd like Puppy (and any other distro) to ship with <a href="http://linux-libre.fsfla.org/" target="_blank">Linux-libre</a>, while offering users the ability to switch to <a href="http://www.kernel.org/" target="_blank">Linux</a>. Otherwise, <em>free</em> software won't become the norm in the software industry.
</p>

<p>Therefore, the process of creating Librepup derivatives has been automated and simplified (see later). If you're interested in creating Puppy derivatives, I encourage you to use Librepup as a base, since other Puppy releases contain <em>non-free</em> components and may have <strong>additional, hidden</strong> ones: it's <strong>a privacy and security risk for your users</strong>. Even if you wish to add <em>non-free</em> components to your derivative (which is strongly discouraged), a Librepup derivative with one or more, <em>non-free</em> components is much better (for your users) than a traditional Puppy derivative, with an unknown number of such threats, <strong>especially</strong> if these components are labeled properly as <em>non-free</em> ones and the user <strong>deliberately</strong> accepts the risk involved in using them, despite of all warnings.</p>


<h2>Note to contributors</h2>

<p>If you create packages for Librepup, <strong>please</strong> state whether they're <em>libre</em> or not. If unsure, say you're unsure, it's OK. Also, if you recommend <em>non-free</em> software, state it's <em>non-free</em>. This distinction between <em>free</em> and <em>non-free</em> must be clear: we don't want to mislead users that care about their freedom and privacy into installing <em>non-free</em> software.</p>


<h2>Limitations</h2>

<p>Some peripherals that work with tahrpup won't work with Librepup, because they rely on <em>non-free</em> firmware. <strong>I repeat:</strong> if your hardware relies on <em>non-free</em> firmware, it <strong>won't work on Librepup</strong>. This is true for many WiFi cards (including but not limited to many Intel, Ralink and Broadcom ones).</p>


<h2>Download</h2>

<ul>
    <li><a href="http://librepup.info/releases/x86" target="_blank">main</a></li>
    <li><a href="http://mirrors.peers.community/librepup/" target="_blank">Peers mirror</a></li>
    <li><a href="https://archive.org/details/librepup-6.0.2.0" target="_blank">Archive.org mirror</a></li>
</ul>


<h2>Development</h2>

<p>Librepup is built using <a href="https://github.com/dimkr/woof-CE-libre" target="_blank">woof-CE-libre</a>, a fork of woof-CE which strips all non-free software. All improvements done in woof-CE-libre were merged into woof-CE, so other Puppy derivatives can benefit from them.</p>

<p>Librepup version numbers correspond to those of the Puppy they're based on, but have an additional digit for Librepup-specific changes.</p>


<h2>Building Librepup</h2>

<p>Librepup is reproducible; woof-CE-libre is always <strong>pre-configured to produce the development version of Librepup</strong>.</p>

<p>The recommended way to build derivatives of Librepup is to use either woof-CE-libre (for libre derivatives) or woof-CE (for derivatives that add non-free components on top of Librepup).</p>

<p>To build Librepup, run woof-CE-libre through Librepup itself (preferred) or any other recent Puppy release (with the devx loaded):</p>

<div>
    <strong>Code:</strong>
    <pre>
        git clone https://notabug.org/dimkr/woof-CE-libre
        cd woof-CE-libre
        ./merge2out
    </pre>
</div>

<p>Choose x86, x86, trisquel and belenos.</p>
<div>
    <strong>Code:</strong>
    <pre>
        cd ../woof-out_x86_x86_trisquel_belenos
        yes "" | ./0setup
        yes "" | ./1download
        yes "" | ./2createpackages
        ./3builddistro-Z
    </pre>
</div>


<h2>Legal Information</h2>

<p>The Librepup logo was drawn by <a href="http://retro-freedom.nz/contact/" target="_blank">Koz Ross</a> and provided under the terms of the <a href="https://creativecommons.org/licenses/by-sa/4.0/" target="_blank">CC-BY-SA-4.0</a> license.</p>

